1. J. Hoberock, N. Bell, Thrust: A parallel template library, 2011. Version 1.4.0.
2. D. Merrill, A. Grimshaw, Revisiting sorting for gpgpu stream architectures, Technical Report CS2010-03, University of Virginia, Department of Computer Science, Charlottesville, VA, 2010.
3. Designing efficient sorting algorithms for manycore GPUs;Satish,2009
4. NVIDIA Corporation, CUDA C Best Practices Guide v3.2, NVIDIA Corporation, Santa Clara, CA, 2010 (Section 3.2.1).
5. Boost Iterator Library. www.boost.org/doc/libs/release/libs/iterator/.