Switch to Gradle
Use FMPP and code generation to avoid duplicated code
Remove concurrent benchmark since HLL(++)? are not thread safe
Use FMPP to emulate data-driven testing rather than hard code test configuration.

Tests can now easily be configured by editing config.fmpp.