Exploring Heterogeneous Os Architecture