Shared-Memory Parallel Programming Model