Energy-optimal and delay-bounded computation offloading in mobile edge computing with heterogeneous clouds | IEEE Journals & Magazine | IEEE Xplore