Compiling Algorithms for Heterogeneous Systems - Bell, Steven (Springer International Publishing, 2018)