Energy aware scheduling in flexible flow shops with hybrid particle swarm optimization. (January 2021)