Emerald - An Architecture-Adaptive Toolset for FPGAs
