Crank-Nicolson compact difference schemes and their efficient implementations for a class of nonlocal nonlinear parabolic problems. (15th February 2023)