Preconditioning Technique in the Interpolative Decomposition Multilevel Fast Multipole Algorithm