Cache aware parallel sorting