Stream Processing Hardware from Functional Language