Algorithms and communication: A systematized literature review