https://hgpu.org/?p=16935
A task-driven implementation of a simple numerical solver for hyperbolic conservation laws