Title: Principles of Computer Architecture (International Edition)