An Efficient Parallel Collaborative Filtering Algorithm on Multi-GPU Platform