Challenges on wireless heterogeneous networks for mobile cloud computing | Synapse