Temperature-aware computing: Achievements and remaining challenges | IEEE Conference Publication | IEEE Xplore