Computer organization and design : the hardware/software interface / David A. Patterson, John L. Hennessy ; with contributions by Perry Alexander ... [et al.]. - Patterson, David A. (Elsevier/Morgan Kaufmann, 2012)