Blocks — extension to the C programming language designed to support parallel programming