Describir: On Transparent Optimizations for Communication in Highly Parallel Systems