Performance Modeling for Computer Architects by C.M. Krishna