Architecture-Independent Parallelism for Both Shared