CLDA Clustered Latent Dirichlet Allocation, a data decomposition approach to topic modeling in parallel