Title: Speculative Execution in High Performance Computer Architectures. Computer and Information Science Series