explicitly transposing population matrix so that it can be scattered in single MPI scatter/gather call
adding nvtx markers for selection routine and thrust sort