How does fault tolerance work in the Pregel model? A. By regularly checkpointing the state of vertices. B. By partitioning the graph into smaller subsets. C. By utilizing a central coordinator node. D. By replicating vertex states across multiple machines.