Multitrheading library that allow to execute your tasks using specified number of threads