Geometric Arithmetic Parallel Processor