Normalize the function names to underscore separators

Signed-off-by: Gregory Haskins <gregory.haskins@gmail.com>
Allow the # of threads to be set by program arguments

Signed-off-by: Gregory Haskins <gregory.haskins@gmail.com>