Heterogeneous Workstation Clusters Research Articles