Manifold 2.0: A hardware description language for microfluidic devices. - Nicholas Klassen; Michael Lyons; Michael Prysiazny; Paul Roth; Peter Socha; Murphy Berzish; Atulan Zaman; Derek Rayside (CCECE, 2017)