Efficient parallelization of perturbative Monte Carlo QM/MM simulations in heterogeneous platforms. (November 2017)