Solving the Multidimensional Knapsack Problem using a CUDA accelerated PSO | IEEE Conference Publication | IEEE Xplore