https://hgpu.org/?p=9501
Geometric Optimisation using Karva for Graphical Processing Units