A Computational Framework for Patient-Specific Multi-Scale Cardiac Modeling