Markov Chain Sampling Methods for Dirichlet Process Mixture Models | Synapse