LWP 2.0 (Pre-emptive multithreading library)