Spar: A programming language for semi‐automatic compilation of parallel programs