Numerical distributed dislocation modeling of multiple cracks in piezoelectric media considering different crack-face boundary conditions and finite size effects