The Stan Math Library: Reverse-Mode Automatic Differentiation in C++ | Synapse