Computer organization and design the hardware/software interface. - Patterson, David A. (Morgan Kaufmann, 2012)