A Topology-Aware Application-Independent Load Model for Parallel Codes