Hierarchical Bayesian Modeling: Efficient Inference and Applications