strassen Multithreaded C++ implementation of fast matrix multiplication algorithm. Asymptotic runtime is O(N^2.8074), as compared with standard O(N^3) runtime.