Partitioning streaming parallelism for multi-cores: A machine learning based approach | IEEE Conference Publication | IEEE Xplore