A unified software approach to specify pipeline and spatial parallelism in FPGA hardware | IEEE Conference Publication | IEEE Xplore