Does ubuntu support parallel programming and shared disk and memory?