Computer organization and design : - Patterson, David A. (Morgan kaufmann, 2014)