Refactoring The SciPy Ecosystem For Heterogeneous Computing - SciPy 2019 Matthew Rocklin