Impurity Gettering by Silicon Nitride Films: Kinetics, Mechanisms, and Simulation