Substitute multiprocessing.Pool.map for non-parallel map

Multiprocessing map is giving a lot of problems when some of the sub-calls fail, basically hangs the whole process. I've decided to use the sequential map instead, and use all processors for each subtask.