并行计算软件有哪些类型