Models and Methods for Network Selection and Balancing in Heterogeneous Scenarios