use the multiple cores to simulate -np random restarts for HMM training, the best HMM model (in temrs of likelihood) is then used to initialize the latentcrf params