Vivaldi: A Domain-Specific Language for Volume Processing and Visualization on Distributed Heterogeneous Systems
OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems