Ripple: Asynchronous Programming for Spatial Dataflow Architectures | Heykuki News