Scalable And Efficient Bayesian Algorithms For Distributed Estimation And Inference