Sensitivity analysis of normal mode algorithms using automatic differentiation | Synapse