add support for calibration experiments. In calibration, each task of
each dataset runs individually with no interference of other tasks. This
way, overhead of different synchronization techniques can be calculated.