Hardening functions for large scale distributed computations | Synapse