Minimizing Communication in Numerical Linear Algebra | Synapse