Computer organization and desing : the hardware/software interface - Patterson, David A. (Morgan Kaufmann Publishers ; ELSEVIER, 2012)