https://hgpu.org/?p=17275
SparkJNI: A Reference Design for a Heterogeneous Apache Spark Framework