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