Allow flexible problem sizes and periodic execution for benchmarks.

3 jobs from master in 4 minutes 33 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #3862
build_cmake

01:06

 
  Test
passed #3863
run_tests

01:06

 
  Sanitizer
passed #3864
run_address_sanitizer

02:20