On The Stability Of Heterogeneous Shear Flows