Computing in Communication Networks