Simple, Distributed, and Accelerated Probabilistic Programming