https://hgpu.org/?p=5546
Task superscalar: using processors as functional units