Fixed the way warmup works.

It now calles the actually #doRuns with different parameters and thereby
reduces the amount of code that is only executed during benchmarking.
Added proper settings for Graal