... can be found here:

    http://sourceforge.net/forum/message.php?msg_id=1835443
    http://sourceforge.net/forum/message.php?msg_id=1886938
    http://sourceforge.net/forum/message.php?msg_id=2049720

The trick is to ensure single-threaded applications incur no
overhead, and multi-threaded applications incur no risk.