Describe Graph and Matrix algorithm's communication patterns and TODO things.