The Threading Building Blocks library abstracts low-level threading details