A Framework for Solving Parabolic Partial Differential Equations on Discrete Domains