GPatt: Fast Multidimensional Pattern Extrapolation with Gaussian Processes