Data mixing at the source, relay, and in the air in multiple-access relay networks