Datatype Compare (DTCMP) Library for sorting and ranking distributed data using MPI