Performance optimization of multi-core processors using core hopping - thermal and structural | IEEE Conference Publication | IEEE Xplore