Parallel and Multi-Core Computing with C/C++