1. Eidgenössische Technische Hochschule (ETH) Zürich, Zürich, Switzerland
2. BSC, Barcelona, Spain
3. BSC, UPC, Barcelona, Spain
4. High-Performance Integrated Circuits and Systems (HIPICS) Group, UPC, Barcelona, Spain
5. ETH Zürich, Zürich, Switzerland