Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines
High-performance code generation for stencil computations on GPU architectures