What I Read: Engineering Trade-Offs in Automatic Differentiation