Enabling Hierarchical Dirichlet Processes to Work Better for Short Texts at Large Scale