Runtime Thermal Management Using Software Agents for Multi- and Many-Core Architectures | IEEE Journals & Magazine | IEEE Xplore