Improved tetrahedron method for Brillouin-zone integrations | Synapse