add a multi-process version rbm
change to multi-process

as multi-thread use lots of memory but not so fast