Killing threads is highly unadvised. Because you the thread is executing independently, you don't know what is currently happening in the thread, so you could easily cause problems such as memory leaks or hardware access lockout due to abnormal termination of the thread.
With that word of warning, you can do it. You would use the CmtTerminateThreadPoolThread function in the Utility library. See the help for this function for more info regarding the use of this function.
Best Regards,
Chris Matthews
National Instruments