A fast Monte-Carlo Solver for Phonon Transport in Nanostructured Semiconductors