Futhark: purely functional GPU-programming with nested parallelism and in-place array updates. - Troels Henriksen; Niels G. W. Serup; Martin Elsman; Fritz Henglein; Cosmin E. Oancea (PLDI, 2017)

Data-parallel flattening by expansion. - Martin Elsman; Troels Henriksen; Niels Gustav Westphal Serup (ARRAY@PLDI, 2019)