1. Department of Electrical and Computer EngineeringNational University of Singapore Singapore 117583 Republic of Singapore
2. Institute of High Performance Computing, Singapore Singapore 138632 Republic of Singapore
3. Department of Biomedical EngineeringNational University of Singapore Singapore 117576 Republic of Singapore
4. School of ScienceChongqing University of Posts and Telecommunications Chongqing 400065 China
5. Institute of Materials Research and EngineeringAgency for ScienceTechnology and Research Singapore 138634 Republic of Singapore
6. Mechanobiology InstituteNational University of Singapore Singapore 117411 Republic of Singapore
7. Department of Mechanical EngineeringUniversity of Colorado Boulder CO 80309 USA