Behavioral synthesis a user perspective - Strum, Marius (Design of hardware/software embedded systems, 2001)