The author proposes a generalized list-scheduling algorithm to study the effects of different algorithmic components on performance and runtime.