New Blood, Cool Chips, and Heterogeneous Designs | IEEE Journals & Magazine | IEEE Xplore