A Reference Architectural Pattern: Component-Based Scheduling System for Heterogeneous Computing Environment | IEEE Conference Publication | IEEE Xplore