A new heuristic algorithm for the analysis of NMRD dispersion curves