Effect of material selection and background impurity on interface property and resulted CIP-GMR performance