Randomized Automatic Differentiation | Synapse