Multiscale modeling in smart cities: A survey on applications, current trends, and challenges. (March 2022)