A community detection approach for the resource leveling problem in a multi-project scheduling environment. (July 2022)