SMS: Gaussian Processes for Machine Learning