Made mapper output collector synchronized, all of them use the same cache
Converted ReducerCollector to use unsorted disk cache.