Optimizing Au and In micro-bumping for 3D chip stacking