Assessing the Usabilityof Parallel Programming Systems : The Cowichan