Course Advanced Multicore Systems (ET4381)