State splitting in FAB algorithms:
Splitting and Merging Components of a Nonconjugate Dirichlet Process Mixture Model