A hybrid unicast-multicast utility-based network selection algorithm