Currently maya doesn't support the standard python multiprocessing module (on Windows, anyway). It must be something to to with an interaction between what maya sets for the sys.executable and sys.prefix variables and perhaps the fact that Maya the application won't take a python file as an argument. The upshot is that you have to do some ugly workarounds like saving temporary files and launching separate Mayapy instances to handle distributed processing.
It'd be really handy for a lot of pipeline work to be able to use vanilla python multiporocessing to paralleliize big tasks.