Optimization Techniques for History Matching Using Streamline-Based Geostatistical Constraints