Text this: Advanced computer architecture - parallelism, scalability, programmability - Kai Hwang