Inverse Modeling of Subsurface Flow and Transport Properties Using Recent Advances in Global Optimization, Parallel Computing and Sequential Data Assimilation