Critical region support in CoreServices Multiprocessing