Gradient-based Discrete Sampling with Automatic Cyclical Scheduling | Synapse