High Performance Computing Systems and Applications by Robert D. Kent