Implementing Efficient, Portable Computations for Machine Learning
LLVM: a compilation framework for lifelong program analysis & transformation