Solving Travelling Salesman Problem with 2OPT search technique using CUDA