Accelerating Probabilistic Computing with a Stochastic Processing Unit