T-79.4301 Parallel and Distributed Systems (4 cr)