"Reducing the build time for C/C++-based systems is one of the
major technical challenges any release or build engineer faces.
This article looks into some of the open source tool options
available that help speed up the build process by parallelizing the
activity: distributing the build process across multiple machines
in a local area network. The discussion in this article primarily
focuses on GNU make, due to its wide availability."