* nb threads can adjusted at runtime