implemented a muultiprocessing version of MVisualdep