Pricing and calibration with stochastic local volatility models in a monte carlo setting