Two or more non-residential uses may jointly provide and use parking spaces when their hours of operation do not normally overlap, provided that a written agreement approved by the Zoning Inspector shall be filed with the application for a zoning permit.