Text this: Accelerated Adjoint Algorithmic Differentiation with Applications in Finance