LifeV software for computational cardiovascular mathematics