https://hgpu.org/?p=1836
Parallel processing between GPU and CPU: Concepts in a game architecture