Design parallel algorithms for solving collaborative ranking problem