Most Project Modeling software will have a Resource Leveling Option
Some are much better than others