The Tapenade automatic differentiation tool | Synapse