The interactive build tool. Use Scala to define your tasks. Then run them in parallel from the shell. Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build. sbt/sbt