Discrete Matrix Factorization and Extension for Fast Item Recommendation | Synapse