Zipf distribution for task assignment