Combinatorial Parallel Computing: The Case of Reducing Communication in Large-Scale Sparse Computations Events