A high performance nonlinear compensation algorithm with reduced complexity based on XPM model