Incremental Flattening for Nested Data Parallelism on the GPU
futhark-lang.org