High Performance Computing by I. Foster