Elements of parallel computing - Aubanel, Eric (CRC, 2017)