A Communication-Centric Approach to Instruction Steering For Future Clustered Processors