https://hgpu.org/?p=8857
Many-threaded Differential Evolution on the GPU