Dimensionality Reduction for k-Means Clustering and Low Rank Approximation | Synapse