Multicore Processors and Systems - Keckler, Stephen W.; Olukotun, Kunle; Hofstee, H. Peter (Springer US, 2009)