publication venue for Run-time Reconfigurable Cluster of Processors 2008 SMDSS-a structured microcode development and simulation system 1990