fix worker pool implementation

There are should be only num of CPU amount of workers, that are using same input work
channel.

Also fix format in timing output, because of on multiple cores there
will be more than 1s CPU time per 1s real time available.