Design Space Exploration For Signal Processing Systems Using Lightweight Dataflow Graphs