Parsimonious Hierarchical Modeling Using Repulsive Distributions