Efficient Simulation of the Heston Stochastic Volatility Model