Model-Driven Toolset for Embedded Reconfigurable Cores: Flexible Prototyping and Software-like Debugging