GPU makefile to separate CPU and GPU versions
Former-commit-id: 1e1277c0bb93d2c28167956579d11d0e06ca0730