High performance parallel numerical methods for Volterra equations with weakly singular kernels