https://hgpu.org/?p=5778
Finite element assembly strategies on multi-and many-core architectures