Accelerators and heterogeneous computing: System Architecture course | Zoonk