https://hgpu.org/?p=2727
QR decomposition on GPUs