Optimizing streaming graph partitioning via a heuristic greedy method and caching strategy. (1st November 2020)