1. IBM Almaden Research Center, 650 Harry Road, San Jose, CA 95120, USA.
2. University of California, Berkeley, Department of Chemical and Biomolecular Engineering, 201 Gilman Hall, Berkeley, CA 94720, USA.
3. IBM Tucson, 9000 South Rita Road, Tucson, AZ 85744, USA.
4. Eindhoven University of Technology, Post Office Box 513, 5600 MB Eindhoven, Netherlands.
5. King Abdulaziz City for Science and Technology, Post Office Box 6086, Riyadh 11442, Saudi Arabia.