Applying Source Level Auto-Vectorization To Aparapi Java