Modular array-based GPU computing in a dynamically-typed language. - Matthias Springer; Peter Wauligmann; Hidehiko Masuhara (ARRAY@PLDI, 2017)