add functions for customize chunk size that every thread or task to sort
add test functions, add device free functions to all gpu sort functions, which otherwise will cause big issuses.
result.txt added