Efficient Computational Tools For Variational Data Assimilation And Information Content Estimation