use MapperContext's multiprocesing pool