Weinzierl, T. (in press). Principles of Parallel Scientific Computing. https://doi.org/10.1007/978-3-030-76194-3