Top-N-Rank: A Scalable List-wise Ranking Method for Recommender Systems