Thomas Sterling, Matthew Anderson and Maciej Brodowicz High Performance Computing - Morgan Kaufmann 2018 ISBN: 9780124201583 978-0-12-420158-3