Q&A: Vivienne Sze on crossing the hardware-software divide f