Introduction to Parallel Computing: OpenMP, MPI & CUDA 🚀