https://hgpu.org/?p=3870
Differential evolution algorithm on the GPU with C-CUDA