Using Machine Learning to Predict Effective Compression Algorithms for Heterogeneous Datasets | Synapse