Integrating functional and imperative parallel programming: CC++ solutions to the Salishan problems | IEEE Conference Publication | IEEE Xplore