Clustering based on Mixtures of Sparse Gaussian Processes