don't write to fd 3 on ESPIPE
use wall clock to time the operation

since it's multi-threaded, processor time is inappropriate
added 'scan' driver routine
don't actually generate data for perf testing
add all required problem sizes for `make perf`