High-order numerical methods for layer potential evaluation