We present a flexible and scalable method to compute global solutions of high-dimensional stochastic dynamic models. Within a time-iteration setup, we interpolate policy functions using an adaptive sparse grid algorithm with piecewise multi-linear (hierarchical) basis functions. As the dimensionality increases, sparse grids grow considerably slower than standard tensor product grids. In addition, the grid scheme we use is automatically refined locally and can thus capture steep gradients or even non-differentiabilities. To further increase the maximum problem size we can handle, our implementation is fully hybrid parallel, i.e. using a combination of distributed and shared memory parallelization schemes. This parallelization enables us to efficiently use high-performance computing architectures. Our algorithm scales up nicely to more than one thousand parallel processes. To demonstrate the performance of our method, we apply it to high-dimensional international real business cycle models with capital adjustment costs and irreversible investment.Keywords: Adaptive Sparse Grids, High-Performance Computing, International Real Business Cycles, Occasionally Binding Constraints JEL Classification: C63, C68, F41 * We are very grateful to Felix Kübler for helpful discussions and support. We thank Ken Judd, Karl Schmedders and seminar participants at University of Zürich, Stanford University, University of Chicago, Argonne National Laboratory, and CEF 2013 in Vancouver for valuable comments. Moreover, we thank Xiang Ma for very instructive email discussions regarding the workings of adaptive sparse grids. We are grateful for the support of Olaf Schenk, Antonio Messina and Riccardo Murri concerning HPC related issues. We acknowledge CPU time granted on the University of Zürich's 'Schrödinger' HPC cluster. Johannes Brumm gratefully acknowledges financial support from the ERC.