Dynamic Energy and Thermal Management of Multi-core Mobile Platforms: A Survey | IEEE Journals & Magazine | IEEE Xplore