These files generate the program to characterize the behavior of the two optimizations discussed in the paper.

The files are broken into the modules (main() and others) that differ among the various sequential and parallel versions of the program and modules that are common to all implementations.