High-level programming abstractions for stream parallelism on gpus - Rockenbach, Dinei André (2020)