A sorting library that make use of multicore processing