https://hgpu.org/?p=7770
An Improved CUDA-Based Implementation of Differential Evolution on GPU