https://hgpu.org/?p=7123
Automatic Performance Optimization in ViennaCL for GPUs