Evolving OpenMP for Evolving Architectures - de Supinski (Springer International Publishing, 2018)