A general architecture for load balancing in a distributed-memory environment | IEEE Conference Publication | IEEE Xplore