Berserkr: a Virtual Beowulf Cluster for Fast Prototyping and Teaching