https://hgpu.org/?p=2588
Evolutionary Computing on Consumer-Level Graphics Hardware