Computational Modeling of Cardiovascular Flows using Smoothed Particle Hydrodynamics