Controller Grid: Real-Time Load Balancing of Distributed Embedded Systems