Lab 8: Parallel Programming III: GPUs & Other Hardware Accelerators (due Nov 7)