added multiprocessing capability to DLM