Modern processor design : fundamentals of superscalar processors - Shen, John Paul. (McGraw-Hill/Higher Education, 2005)