An optimization framework for adjoint-based climate simulations: A case study of the Zebiak-Cane model. (May 2014)