Understanding the Mechanism of Nanoparticles Applications in Enhanced Oil Recovery