dvda-0.3: Efficient automatic differentiation and code generation