Computer organization and design : the hardware / software interface - Patterson, David A.; Hennessy, John L. (Morgan Kaufmann Publishers, Inc., 2009)