Scheduling for CPU Packing and node shutdown to reduce the energy consumption of high performance computing centers