Computer organization and architecture design for performance - Stallings, William (Delhi Dorling Kindersley, 2009)