Symbolic vs . Algorithmic Differentiation of GSL Integration Routines