LagrHeu-gpu A CUDA version of Generalized Assignment Problem solved by using the Lagrangian Relaxation method