idm parallelize