Joint Task Offloading and Cache Placement for Energy-Efficient Mobile Edge Computing Systems | IEEE Journals & Magazine | IEEE Xplore