Programming with Guard Rings - Parallel