Advanced computer architecture: parallelism,scalability,programmability - Hwang, Kai (McGraw Hill, 2016)