Icecream was created by SUSE based on distcc. Like distcc, Icecream takes compile jobs from a (KDE) build and distributes it among remote machines allowing a parallel build. But unlike distcc, Icecream uses a central server that dynamically schedules the compile jobs to the fastest free server. This advantage pays off mostly for shared computers, if you're the only user on x machines, you have full control over them.
The documentation used to live in this page, but moved into a markdown README hosted under https://github.com/icecc/icecream. To report an issue or fix a problem, use github. You can fork the repo to edit the README.md just fine.