Rapid prototyping of computer systems: experiences and lessons | IEEE Conference Publication | IEEE Xplore