Implementing a memory-based collaborative filtering that's cache-aware and parallelism.