A parallel multi-GPU Clonal Selection Algorithm for optimization using OpenCL and OpenMP | IEEE Conference Publication | IEEE Xplore