Fundamentals Of Computer Organization And Architecture And Advanced Computer Architecture And Parallel Processing