Boundary element methodologies for rough contact mechanics