Rules to compile serial and parallel versions of software