Simplifying Neural Networks via Look up Tables and Product of Sums Matrix Factorizations