Design of distributed compliant micromechanisms with an implicit free boundary representation