Heterogeneous Computing And Load Balancing Techniques For Monte Carlo Simulation In A Distributed Environment