Programmable reconfigurable self-assembly: parallel heterogeneous integration of chip-scale components on planar and nonplanar surfaces | IEEE Journals & Magazine | IEEE Xplore