reducer now also parallel using multiprocessing manager.list