Solving the Reservoir Simulation Bottle Neck with a Hybrid Approach Based on Modern CPU and GPU Computational Platforms