Efficient, cell-based simulations of cardiac electrophysiology; The Kirchhoff Network Model (KNM)