Using distributed memory parallel computers and GPU clusters for multidimensional Monte Carlo integration. (20th August 2014)