Supporting Component-Based Development in Partitioned Multiprocessor Real-Time Systems