A distributed and accountable approach to offline recommender systems evaluation