Parallel implementation of MOPSO on GPU using OpenCL and CUDA | IEEE Conference Publication | IEEE Xplore