Instantons, hypermultiplets and the heterotic string