Broadband multilevel fast multipole algorithm for large scale problems with nonuniform discretizations