Motivation
Gaussian takes into account resources available at run time and tries to choose the best algorithm for a particular platform
Gaussian cannot choose the number of processors for any type of input nor it can select a machine in a heterogeneous environment