Heterotic strings on homogeneous spaces