Implementing a High Performance Tensor Library | Synapse