NamedThreadFactory is a factory that names threads with a specific
prefix