Title: Algorithms, Software, and Hardware of Parallel Computers