Computer organization and architecture : designing for performance / 7th ed., Pearson international ed - Stallings, William, 1945- (Pearson/Prentice Hall, 2006)