Added support for cuda sorting

sortFile now accepts a numGpuThreads parameter. Each gpu thread will
perform sorting using cuda (thrust).