Supporting lock‐based multiprocessor resource sharing protocols in real‐time programming languages. (20th June 2012)