A novel placement algorithm for multi-pin digital microfluidic biochips | IEEE Conference Publication | IEEE Xplore