updated paper to include general compiler method and Chapel specific method