Fast Kernel Learning for Multidimensional Pattern Extrapolation