fix worker pool implementation

There are should be only CPU 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.
Merge pull request #1 from seletskiy/correct-pool

fix worker pool implementation