Scalable Sampling with Lattices