A Memory Aware behavioral Synthesis Tool for Real-Time VLSI Circuits