A Parallel three-dimensional Variational Data Assimilation Scheme