adding parallel copy and tests
adding parallel dot
adding parallel dotc
small asum simplification