An Introduction to Parallel Programming, 2e - Peter Pacheco (Elsevier, 2021)