Reactive Contaminant Transport Modeling for Heterogeneous Porous Media